Impossible Puzzle Solved After 10 Years